#include<stdio.h>
#include<string.h>//memset头文件
#include<unistd.h>//usleep头文件

#define NUM 102

int main()
{
    char bar[NUM];
    memset(bar,0,sizeof(bar));
    int cnt = 0;
    const char* flag="|/-\\";
    while(cnt <= 100)
    {
        printf("[%-100s][%d%%]%c\r",bar,cnt,flag[cnt%4]);
        bar[cnt++]='#';
        fflush(stdout);
        usleep(90000);//usleep是毫秒，sleep是秒
    }
    printf("\n");
    return 0;
}
